package com.youlu.campus.entity.VO.req;

import com.youlu.campus.entity.UserPO;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * 验证手机号
 */
@Getter
@Setter
public class CheckMobileVO implements Serializable {
    private String mobile;
    private String code;
    private UserPO userPO;
    private String sign;
    private String activityId;
    private String paltform = "wechat-h5";

    /**
     * MINI OPENID
     */
    private String miniOpenId;

    private String clientIp;
    /**
     * 应用ID,﻿gqd928703520210809171300
     */
    private String appId;
    /**
     * 是否需要验证手机号
     */
    private Boolean needCheckMobile;
    /**
     * 是否验证重复报名
     */
    private Boolean checkDuplicateSignIn = Boolean.FALSE;
    /**
     *  验证码类型 0 or null 表示短信 1表示语音
     */
    private Integer verifyCodeType = 0;
    /**
     * 签名: mobile&userId&timestamp
     */
    private String signature;

    private String timestamp;

    private String userId;

}
